﻿/* CSS Document */
*{ margin:0; padding:0;list-style:none;}
@media screen and (min-width:700px) {
body{ font-size:16px; font-family:"微软雅黑"; color:#666; min-width:1600px;}
ol,ul,li{list-style:none;margin:0; padding:0;}
a{text-decoration:none; color:#595959;font-size:14px;}.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 
a:hover{text-decoration:none;cursor:pointer; color:#ff6300;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
img{border:none;} 
.pd10{ padding:10px;}.pd15{ padding:15px;}.pd25{padding:25px;}
.bg-qh { background-color:#F3F7FC}
.backg{ background-color:#FFF}.white{ color:#FFF}.font-weight-nor{ padding-left:15px;font-weight:normal}
.he10{ height:10px; overflow:hidden; width:100%;}.he20{ height:20px; overflow:hidden; width:100%;}.center{ margin:0 auto;}.text-cen{ text-align:center;}.marl10{ margin-left:10px;}
.of{height:0;display:block;overflow:hidden;}.hiden {overflow: hidden;}
.fl{float:left;}.font-line30 { line-height:30px}.font-line32 { line-height:32px}
.fr{float:right;}.h35{ height:35px; line-height:32px} .h35 a{color: #246DBF;}.h50{ height:50px;}.h80{ height:80px;}
.font-weight-nor{ font-weight:normal}
.line-bom-solid {border-bottom: 1px solid #649FE1;}.line{ border:1px solid #ececec}.line_bottom{ border-bottom:1px solid #954ea3}
.lintop5{ border-top:5px solid #ff6300}
.w1600{ width:1600px; margin:0 auto;}
.w40{width:40px}.w160{width:160px}.w200{width:200px}.w220{width:220px}.w255{width:255px}
.w300{width:300px}.w310{width:310px}.w315{width:315px}.w320{width:320px}.w330{width:330px}.w420{ width:420px;}.w440{ width:440px;}.w450{ width:450px;}.w490{width:490px;}.w510{ width:510px;}
.w530{ width:530px;}.w540{ width:540px;}.w610{width:610px}.w640{width:640px}.w650{width:650px}.w670{width:670px}.w345{width:345px}.w380{width:350px}.w277{width:277px}.w227{width:227px}
.w980{ width:980px; margin:0  auto;}.w940{width:940px;}
.w1000{ width:1000px; margin:0  auto;}.w1240{  width:1240px; margin:0 auto;}.w1300{  width:1300px; margin:0 auto;}.w1340{width:1340px; margin:0 auto;}.w1360{width:1360px; background:#fff; margin:0 auto;}.w1400{  width:1400px; margin:0 auto;}.w1440{  width:1440px; margin:0 auto; background:#fff;}

.bg{background:#f00;}

.p10{ padding:10px;}.plr15{padding:0 15px;}.ptb15{padding:15px 0;}
.ml10{ margin-left:10px;}.ml17{ margin-left:17px;}.ml18{ margin-left:18px;}.ml27{ margin-left:27px;}
.mlr10{ margin-left:10px; margin-right:10px;}.mlr15{ margin-left:15px; margin-right:15px;}
.m15{ margin:15px;}.mbt15{ margin:15px 0px;}.mbt20{ margin:20px 0px;}
.mcent { padding:0 40px !important}
.w85{ width:85px;}.w240{width:240px}.w255{width:255px}.w740{width:740px}
.mtop-10 {margin-top: 10px;}.mtop-15 { margin-top:15px}.mtop-18 { margin-top:18px}.mt20{ margin-top:20px;}.mt_20 { margin-top:-60px}.mtop-120 { margin-top:120px}.mtop-50 { margin-top:50px}
.mt30{ margin-top:30px;}
.mtb20{ margin:20px auto;}
.mb10{ margin-bottom:10px;}
.font18{ font-size:18px;}
.texl{ text-align:left;}
.clr{clear:both;overflow:hidden;margin:0px; padding:0px; height:0px;  display:block;}
.blk{ display:block;}.font-s-line { line-height: 20px; font-size:14px; padding: 10px 0px; }.p-font12-line { line-height:24px; font-size:12px}.border_r{ border-right:1px solid #ececec;}.border_t{ border-top:1px solid #ececec;}
.block5,.block15,.block10,.block20 { height:15px;width:100%;overflow:hidden}.block10 { height:10px;}.block20 { height:20px;}.block5 { height:5px;}
h1, h2, h3, h4 {font-size: 16px;font-weight: normal;}.title_line-q {border-bottom: 1px solid #D6E6F8;}
.w160 {width: 160px;}.p-font12-line {line-height: 24px;font-size: 12px;}.font-s {font-family: "新宋体", "宋体";}.line-dash {height: 1px;border-bottom: 1px dashed #AACAF0;overflow: hidden;}
.wrap1,.wrap2,.wrap3,.wrap4,.wrap5,.wp6-content { height: auto; width: 1000px;}
.menu-btn,.cl_logo,.mobile_fullSlide,.mobilebox,.mobile_banimgs{display: none;}

/*手机端隐藏部分*/
.menu-btn,.moble_nav,.nav_qpbg,.nav_men,.mobile-title,.mobil_sjyw,.m_ysbox_bg{display: none;}
.menu-btn,.foot_top{display: none;}



.nav_bg{background:url(nav_bg.png)}
.nav_bg .logo{width:300px; }
.nav_bg .logo img{height:88px; width:300px;border-radius:10px; }



.nav{ position:relative; height:88px;display: inline-block; font-weight:bold;}
.nav li.nLi{ float:left;text-align:center;}
.nav li.nLi a{color:#fff;padding:0px 35px;display: inline-block; padding-top:30px;padding-bottom:24px; font-size:22px;}
.nav li.nLi a:hover{color:#ff6300;}
.nav li span{height:3px;display:block;width:35px; margin:0 auto; text-indent:-9999px; font-size:1px; margin-top:10px;}


.nav li.on {color:#ff6300;}
.nav li.on a{color:#FFF; }
.nav li.on a:hover{color:#ff6300;}
.nav li.on span{height:3px;background-color:#FFF;display:block;width:35px; margin:0 auto; text-indent:-9999px; font-size:1px; margin-top:10px;}

.nav ul.sub{ position:absolute; display:none; width:170px; border:1px solid #e4e4e4; border-radius:10px; background-color:#fffdfe;}
.nav ul.sub .sjbj{ position:relative;width:14px; height:7px; margin:0 auto;  margin-top:-7px; background:url(nav_topbg.png)no-repeat;}
.nav ul.sub li{font-size:15px; width:100%; text-align:center;border-bottom:1px solid #e4e4e4; line-height:49px; }
.nav ul.sub li a{ color:#000; display: inline-block; width:100%; font-size:14px; padding:0px; font-weight:normal;}
.nav ul.sub li a:hover{ color:#FFF;background-color:#ff6300;display: inline-block;}


.fullSlide{ width:100%; position:absolute; z-index:-1; top:0; }	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }	
.fullSlide .bd ul{ width:100% !important;}	
.fullSlide .bd li{ width:100% !important;  height:945px; overflow:hidden; text-align:center; text-indent:-9999px; min-width:1200px;}	
.fullSlide .bd li a{ display:block; height:945px;}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:45px; left:0;}	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;}	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px;border-radius:8px; margin:5px; border:2px solid #fff; overflow:hidden;line-height:9999px;}	
.fullSlide .hd ul .on{background-position:0 0;width:50px; border-radius:8px; background: #fff;}

/*公司信息*/
.gsjj_box{margin-top:927px;}
.gsjj_boxL{width:620px; background-color:#f2f3f7; padding:60px 40px; height:465px; float:left;}
.gsjj_boxL .gsjj_text{ padding:35px 0;}
.gsjj_boxL .gsjj_text p{text-indent: 2em; line-height:30px; font-size:16px;}
.gsjj_boxL .mor{margin-top:15px; background:#ff6300 url(mor_tb.png) no-repeat 75% top ;  padding-left:50px; width:140px;line-height:56px; height:56px; border-radius:5px;}
.gsjj_boxL .mor a{font-size:18px; color:#fff; }
.gsjj_boxR{width:900px; float:right;}


.tit_box{border-left:4px solid #fe6400; line-height:28px; font-size:24px;padding-left:25px; color:#333333;height:65px; margin-left:30px;}
.tit_box span{ display:inline-block; height:28px; width:5px; border-radius:3px; margin-right:15px; float:left;}
.tit_box p{text-transform: uppercase; font-size:36px; margin-top:10px;}
.tit_box a{float:right; font-size:18px;line-height:28px; font-weight:normal; padding-right:20px; background:url(more.gif) no-repeat right center ;}


.ysbox_bg{background:url(gsys_bg.jpg) center no-repeat;margin:50px 0px;height:400px;}
.ysbox{width:1599px;overflow:hidden;margin:0 auto;  }
.ysbox ul{width:1600px;}
.ysbox ul li{float:left;width:399px;margin:105px 0; border-right:1px solid #FFF; height:190px; text-align:center;}
.ysbox ul li img{ margin-top:35px; transition: transform 0.5s ease; /* 动画过渡效果 */
    transform: scale(1); /* 初始缩放比例 */}
.ysbox ul li:hover img{ margin-top:35px; transform: scale(1.1);}
.ysbox ul li  span{ font-size:14px; display:black;line-height:25px;width:100%; color:#2e2e2e; font-weight: normal;}





/*公司产品*/
.gscp_bg{ background-color:#f2f3f7; padding:60px 0;}

.gscp_box{margin-bottom:25px; margin-top:25px;z-index:23;}
.gscp_box ul{width:1630px;}
.gscp_box ul li {position:relative;border:1px solid #e5e5e5;padding:40px 30px;width:451px; float:left; background-color:#fff; margin-right:30px; border-radius:5px; margin-top:30px;}
.gscp_box ul li .tit h1{position:relative; z-index:5;font-size:26px; font-family:"微软雅黑" ; font-weight:bold;}
.gscp_box ul li .tit p{position:relative; z-index:5;font-size:20px; font-family:"微软雅黑";line-height:50px;}
.gscp_box ul li .tit span{position:relative; z-index:5;font-size:16px; color:#ff6300; border:1px solid #ff6300; padding:3px 10px; margin-right:10px; line-height:32px;}
.gscp_box ul li .more{position:relative; z-index:5; margin-top:120px;width:170px; height:40px; }
.gscp_box ul li .more span{font-size:20px; width:170px; height:40px; line-height:40px;text-align:center; display:block; background:#ff6300; border-radius:30px; color:#FFF}
.gscp_box ul li img{position:absolute; top:20px; right:30px; z-index:1; width:320px;height:320px;    transition: transform 0.5s ease; /* 动画过渡效果 */
    transform: scale(1); /* 初始缩放比例 */}
.gscp_box ul li:hover img{transform: scale(1.1);}
.gscp_box ul li:hover{border:1px solid #ff6300}



/*业务范围*/
.ywfw_bg{ background:url(ywfw_bg.jpg) no-repeat center top;  margin-top:60px; padding-top:65px; padding-bottom:240px; height:532px;}
.ywfw_bg .tit_box{color:#FFF;}
.ywfw_box ul{width:1675px;  padding-top:50px;}
.ywfw_box ul li {position:relative;float:left;width:206px;padding:0px 30px;padding-bottom:71px; z-index:333;  }
.ywfw_box ul li .tit{border-radius:5px;padding-top:70px; text-align:center;width:206px;color:#FFF}
.ywfw_box ul li .tit h1{font-size:30px; font-family:"微软雅黑" ; font-weight:bold;}
.ywfw_box ul li .tit p{font-size:16px; font-family:"微软雅黑";margin-top:20px; line-height:23px; text-align:left;height:70px;display:block;}
.ywfw_box ul li .tit .sz_box{display:none;}
.ywfw_box ul li .tit span{ margin:0 auto; width:1px; height:32px; background:#ff6300; display:block; margin-top:15px;}
.ywfw_box ul li img{ margin:20px auto; margin-bottom:36px;}
.ywfw_box ul li:hover {background:#ff6300;top:-20px;left:0;padding-bottom:10px; border-radius:10px;cursor: pointer; }
.ywfw_box ul li:hover h1{font-size:32px; }
.ywfw_box ul li:hover p{font-size:18px; line-height:28px; }
.ywfw_box ul li:hover .ljxq{display:none;}
.ywfw_box ul li:hover .sz_box {display:block; margin-top:80px;}
.ywfw_box ul li:hover .sz_box img{width:135px; height:127px;}



.dzlc_bg{ background:#FFF;}
.dzlc_boxl{width:915px; padding:0px 0px; }
.dzlc_boxl ul{margin-top:85px; background:#ff6300; border-radius:10px;}
.dzlc_boxl ul li {float:left; padding:40px 45px; width:215px; text-align:left;border-bottom:1px solid #f2f3f7; color:#FFF; padding-bottom:30px; transition: transform 0.5s ease; /* 动画过渡效果 */
    transform: scale(1); /* 初始缩放比例 */}
.dzlc_boxl ul li:hover{transform: scale(1.1);}


.dzlc_boxl ul li p{font-family:"微软雅黑"; font-size:26px; font-weight:bold; line-height:23px; text-align:left;display:block;}
.dzlc_boxl ul li  span{ font-size:16px; display:block; margin-top:15px;text-transform: uppercase;}
.dzlc_boxR{width:513px; float:right; margin-top:35px;}
.dzlc_box{border:1px solid #ff6300; padding:55px 65px; border-radius:10px;}
.dzlc_box .jt{width:20px;position:relative; height:22px;top:-77px;left:59px;}
.dzlc_box ul li{width:125px; float:left; text-align:center;    transition: transform 0.5s ease; /* 动画过渡效果 */
    transform: scale(1); /* 初始缩放比例 */}
.dzlc_box ul li:hover{ transform: scale(1.1);cursor: pointer;}
.dzlc_box ul li  span{ font-size:25px; display:block; color:#333333; line-height:26px;}
.dzlc_box ul li p{font-family:"微软雅黑"; font-size:30px; line-height:83px; text-align:center;display:block; color:#171717;}
.dzlc_box ul li img{margin-top:10px;}
.dzlc_box ul li.tb{ margin-top:-5px;width:78px; margin-left:20px; text-align:left;}


/*新闻咨询*/
.xwzx_bg{ background:#f2f3f7; margin-top:50px; }
.xwzx_box{padding-top:50px; }
.xwzx_boxr{width:855px;  margin-left:20px;}
.xwzx_boxr .hd{margin-top:0;}
.xwzx_boxr .hd ul{}
.xwzx_boxr .hd ul li{float:left; width:145px; height:45px; border:1px solid #666; text-align:center; color:#060606;cursor: pointer; line-height:45px; margin-left:15px;}
.xwzx_boxr .hd ul li.on{color:#FFF;cursor: pointer; background:#ff6300;border:1px solid #ff6300;  }
.xwzx_boxr .bd{margin-top:42px;width:100%;}
.xwzx_boxr .bd ul{height:490px; overflow:hidden;}
.xwzx_boxr .bd ul li{border-bottom:1px dashed #bfbfbf;width:100%;padding-bottom:15px; margin-bottom:15px;  }
.xwzx_boxr .bd ul li a{display:block; width:100%;color:#333333; }
.xwzx_boxr .bd ul li img {float:left; width:200px;height:142px;}
.xwzx_boxr .bd ul li .fcjs{ float:left;width:635px; text-align:left;margin-left:20px; line-height:28px;}
.xwzx_boxr .bd ul li .fcjs h1{font-size:18px; line-height:32px;}
.xwzx_boxr .bd ul li a:hover .fcjs h1{color:#ff6300; font-weight:bold;}
.xwzx_boxr .bd ul li .fcjs p{font-size:14px; }
.xwzx_boxr .bd ul li  span{ font-size:14px; display:block; line-height:45px;color:#707175; }







.xwzx_boxl{width:718px; position:relative;}
.xwzx_boxl .hd{position:absolute; bottom:23px;right:30px; z-index:2;}
.xwzx_boxl .hd ul{}
.xwzx_boxl .hd ul li{float:left; width:10px; height:10px;border-radius:5px; margin-left:15px; background:#bfbfbf;text-indent: -9999px; text-align:center; color:#060606;cursor: pointer;}
.xwzx_boxl .hd ul li.on{color:#FFF;cursor: pointer; background:#ff6300;}

.xwzx_boxl .bd{margin-top:88px;width:100%;}
.xwzx_boxl .bd ul{overflow:hidden;}
.xwzx_boxl .bd ul li{width:100%;}
.xwzx_boxl .bd ul li a{display:block; width:100%;}
.xwzx_boxl .bd ul li img {float:left; width:717px;height:430px;}
.xwzx_boxl .bd ul li  p{ font-size:14px; display:block; background:#fffefe; padding-left:20px; line-height:60px; color:#666666}


.xwzx_box .mor{ margin:90px auto; background:#ff6300 url(mor_tb.png) no-repeat 75% top ;  padding-left:50px; width:140px;line-height:56px; height:56px; border-radius:5px;}
.xwzx_box .mor a{font-size:18px; color:#fff; }
.xwzx_box .sjyw{}


.xyfc_box{padding-bottom:25px;}
.title_box{padding:55px 0; text-align:center;}
.xyfc_box ul{ padding-bottom:62px;}
.xyfc_box ul li{width:370px; float:left; margin-right:50px;height:445px; background:#f5f5f5; margin-top:45px;border:1px solid #FFF }
.xyfc_box ul li:hover{border:1px solid #701282}
.xyfc_box ul li a{display:block; width:100%; height:100%;}
.xyfc_box ul li img {float:left; width:370px;height:245px;}
.xyfc_box ul li .fcjs{ float:left; text-align:left;margin:20px; line-height:28px;}
.xyfc_box ul li .fcjs h1{font-size:18px; color:#000; line-height:32px; height:64px;}
.xyfc_box ul li .fcjs p{font-size:14px; margin-top:20px;}



.nrfg_box{margin-bottom:25px;}
.nrfg_box ul{ padding-left:10px; }
.nrfg_box ul li {border:1px solid #FFF;padding:10px;width:250px; float:left; margin-left:20px; margin-top:25px; margin-bottom:25px;-moz-box-shadow:0px 2px 10px #e8e8e8; -webkit-box-shadow:0px 2px 10px #e8e8e8; box-shadow:0px 2px 10px #e8e8e8;}
.nrfg_box ul li img{width:250px;height:180px;}
.nrfg_box ul li:hover{border:1px solid #701282}
.nrfg_box ul li h1{font-size:18px; line-height:45px;}
.nrfg_box ul li p{font-size:14px; line-height:32px; padding-right:25px;}
.nrfg_box ul li span{color:#ccc;}




.slideTxtBox{}
.slideTxtBox .hd{ height:37px; line-height:35px; text-align:center;width:320px; margin:0 auto; margin-bottom:45px;}
.slideTxtBox .hd ul{height:33px; }
.slideTxtBox .hd ul li{ float:left; width:158px; cursor:pointer;  border:1px solid #ececec; }
.slideTxtBox .hd ul li.on{ background-color:#701282;}
.slideTxtBox .hd ul li.on a{ color:#fff;}

.slideTxtBox .bd{width:1200px; overflow:hidden;}
.slideTxtBox .bd ul{margin-left:-50px;}
.slideTxtBox .bd li{width:573px; float:left; border:#ececec 1px  solid; margin-left:50px; margin-top:35px; padding:15px 0;}
.slideTxtBox .bd li strong{font-size:16px; font-weight:400;}
.slideTxtBox .bd li:hover{border:1px solid #701282}
.slideTxtBox .bd li a:hover{color:#701282}

/*以上为首页样式*/
/*在线客服*/
.kfnav_box{position:fixed;top:20%;right:0px; z-index:33;}
.kfnav_box {width:287px;}
.kfnav_box .dh,.wx,.kf{width:220px;position:absolute;background-color:#ff6300; color:#FFF; text-align:center;right:64px;}
.kfnav_box .dh{top:0px; line-height:64px;height:64px;}
.kfnav_box .wx{top:65px;height:220px;border:1px solid #ff6300}
.kfnav_box .wx img{width:220px;height:220px;}
.kfnav_box .kf img{width:220px;height:220px;}
.kfnav_box .kf{top:130px;height:220px; border:1px solid #ff6300}

.kfnav_box .dhbox,.wxbox,.kfbox,.zdbox{width:64px; position:absolute;right:0px;height:64px; padding-right:1px;}
.kfnav_box .dhbox{top:0px;}
.kfnav_box .wxbox{top:65px;}
.kfnav_box .kfbox{top:130px;}
.kfnav_box .zdbox{top:195px;}
.kfnav_box .wx,.kf{height:220px;}



/***foot****/
.foot{height: 310px; position: relative; overflow: hidden; background:#323232; }
.foot_bor{ margin-top: 20px; }
.foot .foot_phone{width: 300px; height: 310px; background:url(/template/default/images/bianxian.png) no-repeat right top; }
.foot .foot_phone h1{margin-bottom: 30px; line-height: 2;  font:normal 16px/30px "Microsoft YaHei"; color: #fff;}
.foot .foot_phone a{color: #fff; padding: 8px 30px; background:#0f0f0f;}
.foot .foot_nav{ width: 1000px; height: 310px;}
.foot .foot_nav .nav_title{width: 250px; height: 310px; }
.foot .foot_nav .nav_title ul{  }
.foot .foot_nav .nav_title ul li{ color: #fff; line-height: 2; text-align: center;}
.foot .foot_nav .nav_title ul .on{ font-size: 16px; }
.foot .foot_nav .nav_title ul li:hover{ color: red;}

.foot .foot_wx{   width: 300px; height: 310px;}
.foot .foot_wx img{ padding: 10px 20px;}

.foot_bom{background: #0f0f0f; height: 30px; overflow: hidden; font-size: 12px; color: #fff;}
.foot_bom samp{}
.foot_bom a{ color: #fff; padding: 0 5px;  font:normal 12px/30px "Microsoft YaHei"; }
.foot_bom span{ float: right; }

}
